﻿using System.Configuration;

namespace StockholmsStad.WindowsService
{
    internal class ServiceConfigurationElement : ConfigurationElement
    {
        #region Properties

        /// <summary>
        /// Hämtar eller sätter namnet på tjänsten. 
        /// </summary>
        /// <value>Namnet.</value>
        [ConfigurationProperty("name", IsRequired = true, IsKey = true)]
        public string Name
        {
            get { return (string) this["name"]; }
            set { this["name"] = value; }
        }

        /// <summary>
        /// Hämtar eller sätter typen på tjänsten. 
        /// </summary>
        /// <value>Typen.</value>
        [ConfigurationProperty("serviceType", IsRequired = true)]
        public string TypeName
        {
            get { return (string) this["serviceType"]; }
            set { this["serviceType"] = value; }
        }

        #endregion Properties
        
    }
}
